import request from '@/utils/request'
export default class index {
  // 装备列表
  static equipList(params: any) {
    return request({
      url: 'api/equipList',
      method: 'get',
      params
    })
  }
  // 编辑装备
  static editEquip(data: any) {
    return request({
      url: 'api/editEquip',
      method: 'post',
      data
    })
  }
  // 获取装备类型
  static getEquipType(params: any = {}) {
    return request({
      url: 'api/getEquipType',
      method: 'get',
      params
    })
  }
  // 编辑装备类型
  static editEquipType(data: any) {
    return request({
      url: 'api/editEquipType',
      method: 'post',
      data
    })
  }
  // 装备货架列表
  static equipShelveList(params: any) {
    return request({
      url: 'api/equipShelveList',
      method: 'get',
      params
    })
  }
  // 装备货架新增
  static addEquipShelve(data: any) {
    return request({
      url: 'api/addEquipShelve',
      method: 'post',
      data
    })
  }
  // 装备货架编辑
  static editEquipShelve(data: any) {
    return request({
      url: 'api/editEquipShelve',
      method: 'post',
      data
    })
  }
  // 装备货架删除
  static delEquipShelve(data: any) {
    return request({
      url: 'api/delEquipShelve',
      method: 'post',
      data
    })
  }
  // 开运装备星经功能开关
  static gameSwitch(params: any={}) {
    return request({
      url: 'api/equip/gameSwitch',
      method: 'get',
      params
    })
  }
  // 开运装备星经游戏配置修改
  static gameEdit(data: any={}) {
    return request({
      url: 'api/equip/gameEdit',
      method: 'post',
      data
    })
  }
  // 开运装备星经游戏开启/关闭
  static gameStatus(data: any={}) {
    return request({
      url: '/api/equip/gameStatus',
      method: 'post',
      data
    })
  }
  // 开运装备星一级礼物池列表
  static poolOneList(params: any={}) {
    return request({
      url: 'api/equip/poolOneList',
      method: 'get',
      params
    })
  }
  // 开运装备星一级礼物池修改
  static pollOneEdit(data: any={}) {
    return request({
      url: 'api/equip/pollOneEdit',
      method: 'post',
      data
    })
  }
  // 开运装备星二级礼物池列表
  static poolTwoList(params: any={}) {
    return request({
      url: 'api/equip/poolTwoList',
      method: 'get',
      params
    })
  }
  // 开运装备星二级礼物池新增
  static pollTwoAdd(data: any={}) {
    return request({
      url: 'api/equip/pollTwoAdd',
      method: 'post',
      data
    })
  }
  // 开运装备星二级礼物池修改
  static pollTwoEdit(data: any={}) {
    return request({
      url: 'api/equip/pollTwoEdit',
      method: 'post',
      data
    })
  }
  // 开运装备星二级礼物池删除
  static pollTwoDel(data: any={}) {
    return request({
      url: 'api/equip/pollTwoDel',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单列表
  static whiteList(params: any={}) {
    return request({
      url: 'api/equip/whiteList',
      method: 'get',
      params
    })
  }
  // 开运装备星白名单新增
  static whiteAdd(data: any={}) {
    return request({
      url: 'api/equip/whiteAdd',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单修改
  static whiteEdit(data: any={}) {
    return request({
      url: 'api/equip/whiteEdit',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单删除
  static whiteDelete(data: any={}) {
    return request({
      url: 'api/equip/whiteDelete',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单配置列表
  static whiteConfigList(params: any={}) {
    return request({
      url: 'api/equip/whiteConfigList',
      method: 'get',
      params
    })
  }
  // 开运装备星白名单配置新增
  static whiteConfigAdd(data: any={}) {
    return request({
      url: 'api/equip/whiteConfigAdd',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单配置删除
  static whiteConfigDelete(data: any={}) {
    return request({
      url: 'api/equip/whiteConfigDelete',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单用户列表
  static whiteUserList(params: any={}) {
    return request({
      url: 'api/equip/whiteUserList',
      method: 'get',
      params
    })
  }
  // 开运装备星白名单用户新增
  static whiteUserAdd(data: any={}) {
    return request({
      url: 'api/equip/whiteUserAdd',
      method: 'post',
      data
    })
  }
  // 开运装备星白名单用户删除
  static whiteUserDelete(data: any={}) {
    return request({
      url: 'api/equip/whiteUserDelete',
      method: 'post',
      data
    })
  }
  // 拍卖行--拍卖列表
  static equipauctionlist(params: any={}) {
    return request({
      url: 'api/equipauctionlist',
      method: 'get',
      params
    })
  }
  // 拍卖行--下架拍卖
  static equipauction_unsale(params: any={}) {
    return request({
      url: 'api/equipauction_unsale',
      method: 'get',
      params
    })
  }
  // 拍卖行-数据统计
  static equipauction_statistics(params: any={}) {
    return request({
      url: 'api/equipauction_statistics',
      method: 'get',
      params
    })
  }
  // 开运装备星统计数据概述
  static statSearchAll(params: any={}) {
    return request({
      url: 'api/equip/statSearchAll',
      method: 'get',
      params
    })
  }
  // 开运装备星指定用户挑战记录
  static userDrawList(params: any={}) {
    return request({
      url: 'api/equip/userDrawList',
      method: 'get',
      params
    })
  }
  // 开运装备星奖励产出查询
  static statPoolItem(params: any={}) {
    return request({
      url: 'api/equip/statPoolItem',
      method: 'get',
      params
    })
  }
  // 开运装备星奖励产出详情查询
  static statPoolItemDetail(params: any={}) {
    return request({
      url: 'api/equip/statPoolItemDetail',
      method: 'get',
      params
    })
  }
  // 拍卖行--系统回收用户列表
  static systemUserList(params: any={}) {
    return request({
      url: 'api/equipauction/sysconfig',
      method: 'get',
      params
    })
  }
  // 拍卖行--新增系统回收用户
  static addSystemUser(data: any={}) {
    return request({
      url: 'api/equipauction/addsysconfig',
      method: 'post',
      data
    })
  }
  // 拍卖行--新增系统回收用户金豆
  static addSystemUserJD(data: any={}) {
    return request({
      url: 'api/equipauction/addjd',
      method: 'post',
      data
    })
  }
  // 拍卖行--更改系统回收用户账号状态
  static updatesysconfig(data: any={}) {
    return request({
      url: 'api/equipauction/updatesysconfig',
      method: 'post',
      data
    })
  }
  // 拍卖行--公聊配置列表
  static change_chat_list(params: any={}) {
    return request({
      url: 'api/equipauction/change_chat_list',
      method: 'get',
      params
    })
  }
  // 拍卖行--增加修改公聊配置
  static change_chat_config(data: any={}) {
    return request({
      url: 'api/equipauction/change_chat_config',
      method: 'post',
      data
    })
  }
  // 拍卖行--公聊举报列表
  static change_chat_report(params: any={}) {
    return request({
      url: 'api/equipauction/change_chat_report',
      method: 'get',
      params
    })
  }
  // 拍卖行--公聊举报处理
  static report_change(data: any={}) {
    return request({
      url: 'api/equipauction/report_change',
      method: 'post',
      data
    })
  }
}
